]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
11 years agocalendar: Add public close() method
Florian Müllner [Wed, 11 Mar 2015 21:11:25 +0000 (22:11 +0100)]
calendar: Add public close() method

Currently a message can only be closed by its close button. However
as we want to make a section's clear action synonymous with clicking
the close button of each individual message in the list, we will need
to expose the close action, so add a corresponding method.

https://bugzilla.gnome.org/show_bug.cgi?id=746027

11 years agocalendar: Only show close button on messages that can be cleared
Florian Müllner [Wed, 11 Mar 2015 21:33:20 +0000 (22:33 +0100)]
calendar: Only show close button on messages that can be cleared

Currently closing all messages is subtly different from clearing
a section, which is confusing. Start making the behavior more
predictable by only showing a close button in the message when
the section's clear button would remove it.

https://bugzilla.gnome.org/show_bug.cgi?id=746027

11 years agotheme: update sass submodule
Jakub Steiner [Thu, 12 Mar 2015 15:15:52 +0000 (16:15 +0100)]
theme: update sass submodule

11 years agoUpdated Russian translation
Stas Solovey [Wed, 11 Mar 2015 21:33:55 +0000 (21:33 +0000)]
Updated Russian translation

11 years agoSearch: be resilient against buggy search providers
Giovanni Campagna [Sun, 8 Mar 2015 23:20:10 +0000 (16:20 -0700)]
Search: be resilient against buggy search providers

If a search provider returns a meta without a name, don't crash
constructing the actor.

https://bugzilla.gnome.org/show_bug.cgi?id=745861

11 years agoRemoteSearch: don't complete a search that was cancelled
Giovanni Campagna [Sun, 8 Mar 2015 22:32:22 +0000 (15:32 -0700)]
RemoteSearch: don't complete a search that was cancelled

This closes a race between setTerms and a slow GetInitialResultSet.
The bug manifests as follows:
- initial search for a short string
- previous results === undefined, call GetInitialResultSet
- user types more, cancel previous search in setTerms()
- mainloop, then _gotResults([])
- previous results === [], !!previous results === true
- therefore call GetSubsearchResultSet with an empty list of results
- _gotResults() from GetSubsearchResultSet is empty
- much later, return from GetInitialResultSet is discarded by
  cancellable
- user unhappy because what he searched for is not there

After this fix, the flow is:
- initial search for a short string
- previous results === undefined, call GetInitialResultSet
- user types more, cancel previous search in setTerms()
- mainloop, but no _gotResults
- previous results === undefined, call GetInitialResultSet again with
  longer string
- some time later, return from first GetInitialResultSet is discarded
  by cancellable
- soon after, return from second GetInitialResultSet comes with good
  results
- user happy

https://bugzilla.gnome.org/show_bug.cgi?id=745861

11 years agocalendar: Sync pointer after a message is removed
Florian Müllner [Wed, 11 Mar 2015 17:26:55 +0000 (18:26 +0100)]
calendar: Sync pointer after a message is removed

If a different message ends up underneath the pointer at the end
of the removal animation, it won't receive an enter event until
the pointer is moved, and thus its hover state will not be correct.
Fix it up manually with an explicit pointer sync.

https://bugzilla.gnome.org/show_bug.cgi?id=746019

11 years agoUpdated Bulgarian translation
Alexander Shopov [Wed, 11 Mar 2015 18:55:38 +0000 (20:55 +0200)]
Updated Bulgarian translation

11 years agoFinnish translation update
Jiri Grönroos [Wed, 11 Mar 2015 15:01:29 +0000 (17:01 +0200)]
Finnish translation update

11 years agopo: remove leading space from French date translation
Frédéric Péters [Wed, 11 Mar 2015 09:31:06 +0000 (10:31 +0100)]
po: remove leading space from French date translation

11 years agocalendar: Also update expanded body if necessary
Florian Müllner [Wed, 11 Mar 2015 00:42:05 +0000 (01:42 +0100)]
calendar: Also update expanded body if necessary

As we use two separate body actors for expanded and unexpanded
notifications, updating only one of them on notification updates
is not enough - if the notification has already been expanded,
we need to update the second label as well.

11 years agocalendar: Do not left-align bodyStack
Florian Müllner [Tue, 10 Mar 2015 21:30:35 +0000 (22:30 +0100)]
calendar: Do not left-align bodyStack

It's its contents that should be aligned, the stack itself should
fill the available width.

11 years agotelepathyClient: Close overview and panel when activated
Florian Müllner [Wed, 11 Mar 2015 00:04:38 +0000 (01:04 +0100)]
telepathyClient: Close overview and panel when activated

There's a strong expectation that delegating or presenting a channel
will result in a window being activated, so close both overview and
calendar as we do elsewhere.

11 years agocalendar: Guard against null passed to setBody()
Florian Müllner [Tue, 10 Mar 2015 22:55:30 +0000 (23:55 +0100)]
calendar: Guard against null passed to setBody()

11 years agoUpdated Turkish translation
Muhammet Kara [Tue, 10 Mar 2015 22:54:53 +0000 (22:54 +0000)]
Updated Turkish translation

11 years agoUpdated German translation
Bernd Homuth [Tue, 10 Mar 2015 22:54:18 +0000 (22:54 +0000)]
Updated German translation

11 years agocalendar: Filter out newlines when unexpanded
Florian Müllner [Tue, 10 Mar 2015 22:36:09 +0000 (23:36 +0100)]
calendar: Filter out newlines when unexpanded

Enabling line-wrapping of the unexpanded body is not enough to enforce
a single line when the text has embedded newlines, so replace these with
spaces (this is similar to setting ClutterText:single-line-mode, however
that would use a paragraph separator glyph instead).

11 years agomain: Close calendar on activateWindow()
Florian Müllner [Mon, 23 Feb 2015 12:02:08 +0000 (13:02 +0100)]
main: Close calendar on activateWindow()

If activateWindow() is called as the result of activating an item
in the Time & Date drop-down (most likely a notification), it should
behave as other items and close the calendar.

11 years agoUpdate Catalan translation
Jordi Mas [Tue, 10 Mar 2015 21:24:55 +0000 (17:24 -0400)]
Update Catalan translation

11 years agocalendar: Fix thinko
Florian Müllner [Tue, 10 Mar 2015 20:06:53 +0000 (21:06 +0100)]
calendar: Fix thinko

Without an explicit index, messages should be added at the end of
the list.

https://bugzilla.gnome.org/show_bug.cgi?id=745988

11 years agotheme: consistent focus & hover for system menu & popup menu
Jakub Steiner [Tue, 10 Mar 2015 20:05:21 +0000 (21:05 +0100)]
theme: consistent focus & hover for system menu & popup menu

- while I'd prefer to use the selected_bg_color for menus,
  we need to be somewhat consistent with the choice

https://bugzilla.gnome.org/show_bug.cgi?id=745246

11 years agotheme: render css & update submodule
Jakub Steiner [Tue, 10 Mar 2015 19:38:05 +0000 (20:38 +0100)]
theme: render css & update submodule

11 years agoUpdate submodule
Florian Müllner [Tue, 10 Mar 2015 18:50:44 +0000 (19:50 +0100)]
Update submodule

11 years agoUpdate submodule
Ray Strode [Tue, 10 Mar 2015 18:48:51 +0000 (14:48 -0400)]
Update submodule

11 years agotheme: modal dialog headlines
Jakub Steiner [Tue, 10 Mar 2015 18:16:28 +0000 (19:16 +0100)]
theme: modal dialog headlines

https://bugzilla.gnome.org/show_bug.cgi?id=745687

11 years agoRevert "theme: use a global headline class"
Jakub Steiner [Tue, 10 Mar 2015 17:27:43 +0000 (18:27 +0100)]
Revert "theme: use a global headline class"

This reverts commit 5915348396b937516eae66f17ce955081f46e9f0.

11 years agotheme: use a global headline class
Jakub Steiner [Tue, 10 Mar 2015 16:45:04 +0000 (17:45 +0100)]
theme: use a global headline class

https://bugzilla.gnome.org/show_bug.cgi?id=745687

11 years agotheme: top bar in classic needs some tweaks
Jakub Steiner [Tue, 10 Mar 2015 11:24:07 +0000 (12:24 +0100)]
theme: top bar in classic needs some tweaks

https://bugzilla.gnome.org/show_bug.cgi?id=745686

11 years agoFixed date format error in French translation
Claude Paroz [Tue, 10 Mar 2015 07:28:55 +0000 (08:28 +0100)]
Fixed date format error in French translation

Fixes bug #745916. Thanks Arnaud Bonatti for the report.

11 years agoUpdated Tajik translation
Victor Ibragimov [Tue, 10 Mar 2015 06:20:13 +0000 (06:20 +0000)]
Updated Tajik translation

11 years agotheme: modal dialog heading visible for classic
Jakub Steiner [Mon, 9 Mar 2015 18:36:26 +0000 (19:36 +0100)]
theme: modal dialog heading visible for classic

https://bugzilla.gnome.org/show_bug.cgi?id=745687

11 years agoUpdated Norwegian bokmål translation from Åka Sikrom.
Kjartan Maraas [Mon, 9 Mar 2015 18:29:47 +0000 (19:29 +0100)]
Updated Norwegian bokmål translation from Åka Sikrom.

11 years agoUpdated Spanish translation
Daniel Mustieles [Sun, 8 Mar 2015 20:26:27 +0000 (21:26 +0100)]
Updated Spanish translation

11 years agoUpdated Slovenian translation
Matej Urbančič [Sun, 8 Mar 2015 20:24:15 +0000 (21:24 +0100)]
Updated Slovenian translation

11 years agoUpdated Lithuanian translation
Aurimas Černius [Sun, 8 Mar 2015 17:21:20 +0000 (19:21 +0200)]
Updated Lithuanian translation

11 years agomount-operation: Handle multi-line questions
Ross Lagerwall [Thu, 5 Mar 2015 23:38:11 +0000 (23:38 +0000)]
mount-operation: Handle multi-line questions

Don't discard multiple lines when updating the message label.

https://bugzilla.gnome.org/show_bug.cgi?id=745713

11 years agoUpdated Ukrainian translation
Daniel Korostil [Sun, 8 Mar 2015 10:58:25 +0000 (12:58 +0200)]
Updated Ukrainian translation

11 years agol10n: Update Japanese translation
IWAI, Masaharu [Sat, 7 Mar 2015 13:35:15 +0000 (22:35 +0900)]
l10n: Update Japanese translation

11 years agopopupMenu: Center separators vertically
Florian Müllner [Fri, 6 Mar 2015 17:57:19 +0000 (18:57 +0100)]
popupMenu: Center separators vertically

11 years agomessageTray: Fix custom notification icons
Florian Müllner [Fri, 6 Mar 2015 17:05:29 +0000 (18:05 +0100)]
messageTray: Fix custom notification icons

NotificationMessages set the icon either from the corresponding
notification's gicon property, or fall back to the source icon.
Except that we never actually set a notification's gicon property to
the provided icon, so we currently just always fall back, whoops!

11 years agowindowManager: Allow toggle-message-tray action in overview
Florian Müllner [Fri, 6 Mar 2015 17:02:57 +0000 (18:02 +0100)]
windowManager: Allow toggle-message-tray action in overview

The corresponding action mode was dropped accidentally in commit 08d2e61
when changing the shortcut to open the calendar drop-down instead.

11 years agologinDialog: Pass-through UserWidget's label-actor
Florian Müllner [Fri, 6 Mar 2015 15:56:11 +0000 (16:56 +0100)]
loginDialog: Pass-through UserWidget's label-actor

https://bugzilla.gnome.org/show_bug.cgi?id=729603

11 years agolegacyTray: Allow extensions to hijack the tray-icon-added/removed signals
Adel Gadllah [Fri, 6 Mar 2015 12:47:47 +0000 (13:47 +0100)]
legacyTray: Allow extensions to hijack the tray-icon-added/removed signals

11 years agoUpdated Hungarian translation
Balázs Úr [Thu, 5 Mar 2015 23:11:38 +0000 (23:11 +0000)]
Updated Hungarian translation

11 years agoUpdated Serbian translation
Мирослав Николић [Thu, 5 Mar 2015 21:41:50 +0000 (22:41 +0100)]
Updated Serbian translation

11 years agotheme: Update style
Florian Müllner [Thu, 5 Mar 2015 16:12:34 +0000 (17:12 +0100)]
theme: Update style

11 years agoUpdated Kazakh translation
Baurzhan Muftakhidinov [Thu, 5 Mar 2015 15:50:42 +0000 (15:50 +0000)]
Updated Kazakh translation

11 years agopopupMenu: Remove unused import
Florian Müllner [Thu, 5 Mar 2015 12:09:36 +0000 (13:09 +0100)]
popupMenu: Remove unused import

11 years agotheme: Update sass submodule ...
Florian Müllner [Thu, 5 Mar 2015 12:47:31 +0000 (13:47 +0100)]
theme: Update sass submodule ...

... to point to the correct source from commit 8536f9312c.

11 years agodash: Fix show-apps button drop target
Florian Müllner [Thu, 5 Mar 2015 11:32:15 +0000 (12:32 +0100)]
dash: Fix show-apps button drop target

Fallout from commit e69cc20fc7dc1 ...

https://bugzilla.gnome.org/show_bug.cgi?id=745666

11 years agotheme: no selected color for hover in popovers
Jakub Steiner [Thu, 5 Mar 2015 11:12:14 +0000 (12:12 +0100)]
theme: no selected color for hover in popovers

treat shell popups as gtk popovers, not menus

11 years agoRevert "theme: have a separate state for hover and focus"
Jakub Steiner [Thu, 5 Mar 2015 11:02:06 +0000 (12:02 +0100)]
Revert "theme: have a separate state for hover and focus"

As per discussion in bug #745246 this reverts
commit 8a732d3c1354183c84138ba97f3c61d4e1a82f44.

11 years agoUpdated Italian translation
Milo Casagrande [Thu, 5 Mar 2015 08:01:17 +0000 (08:01 +0000)]
Updated Italian translation

11 years agoUpdated Korean translation
Changwoo Ryu [Thu, 5 Mar 2015 02:09:34 +0000 (11:09 +0900)]
Updated Korean translation

11 years agoUpdated Polish translation
Piotr Drąg [Wed, 4 Mar 2015 22:14:08 +0000 (23:14 +0100)]
Updated Polish translation

11 years agoBump version to 3.15.91
Florian Müllner [Wed, 4 Mar 2015 19:54:07 +0000 (20:54 +0100)]
Bump version to 3.15.91

Update NEWS.

11 years agobuild: Dist theme documentation/helpers
Florian Müllner [Wed, 4 Mar 2015 20:17:10 +0000 (21:17 +0100)]
build: Dist theme documentation/helpers

11 years agopanel: Center app-menu label vertically
Florian Müllner [Wed, 4 Mar 2015 19:11:29 +0000 (20:11 +0100)]
panel: Center app-menu label vertically

Commit 333becef45 accidentally removed the y_align property, bring
it back.

https://bugzilla.gnome.org/show_bug.cgi?id=745110

11 years agoUpdated Brazilian Portuguese translation
Enrico Nicoletto [Wed, 4 Mar 2015 19:10:33 +0000 (19:10 +0000)]
Updated Brazilian Portuguese translation

11 years agoappDisplay: Don't call a non-existent onComplete
Rui Matos [Wed, 4 Mar 2015 17:58:14 +0000 (18:58 +0100)]
appDisplay: Don't call a non-existent onComplete

Follow up to commit 6bb905895c932db51ff0314fecec765f2f703f31 .

https://bugzilla.gnome.org/show_bug.cgi?id=745627

11 years agoFix the offset calculation again
Matthias Clasen [Wed, 4 Mar 2015 15:08:24 +0000 (10:08 -0500)]
Fix the offset calculation again

We also need to skip over the \004.

https://bugzilla.gnome.org/show_bug.cgi?id=745521

11 years agoUpdated Hebrew tranlsation
Yosef Or Boczko [Wed, 4 Mar 2015 15:04:07 +0000 (17:04 +0200)]
Updated Hebrew tranlsation

11 years agoviewSelector: Don't reset the search entry if it has preedit text
Rui Matos [Thu, 26 Feb 2015 18:21:52 +0000 (19:21 +0100)]
viewSelector: Don't reset the search entry if it has preedit text

If users click outside the search entry while it's empty we reset and
thus give up key focus. This means that when using an input method
with candidate popups, interacting with the popup with a mouse click
cancels the current input method context if there's no other text in
the entry besides the preedit string.

To avoid this we can check if the entry has preedit in addition to
checking if it has normal text.

https://bugzilla.gnome.org/show_bug.cgi?id=745167

11 years agoFix offset calculation for g_dpgettext
Matthias Clasen [Wed, 4 Mar 2015 11:03:10 +0000 (06:03 -0500)]
Fix offset calculation for g_dpgettext

We need to pass a positive number here.

https://bugzilla.gnome.org/show_bug.cgi?id=745521

11 years agoUpdated Czech translation
Marek Černocký [Wed, 4 Mar 2015 13:26:23 +0000 (14:26 +0100)]
Updated Czech translation

11 years agodateMenu: Set label_actor for WorldClock button
Florian Müllner [Tue, 3 Mar 2015 22:22:02 +0000 (23:22 +0100)]
dateMenu: Set label_actor for WorldClock button

Ideally we would allow navigating into the button in the screen
reader case, so the configured clocks are read out properly.
However we can still do better than nothing short-term by pointing
to the section header as the button's label_actor.

https://bugzilla.gnome.org/show_bug.cgi?id=745393

11 years agocalendar: Update notification timestamps/positions on updates
Florian Müllner [Wed, 25 Feb 2015 23:26:13 +0000 (00:26 +0100)]
calendar: Update notification timestamps/positions on updates

Currently both the timestamp and the position in the notification list
are static once a notification has been added; however notifications may
be updated later, in which case those properties should be reevaluated.

https://bugzilla.gnome.org/show_bug.cgi?id=745132

11 years agoUse createTimeLabel() where appropriate
Florian Müllner [Wed, 25 Feb 2015 22:35:55 +0000 (23:35 +0100)]
Use createTimeLabel() where appropriate

https://bugzilla.gnome.org/show_bug.cgi?id=745111

11 years agoutil: Add createTimeLabel()
Florian Müllner [Wed, 25 Feb 2015 22:23:49 +0000 (23:23 +0100)]
util: Add createTimeLabel()

On locales that support it, time formats should follow the 12-hour/24-hour
preference, which implies that they should be updated when the setting
changes. So add another utility method which creates a label for a specific
time and keeps it in sync with the format setting.

https://bugzilla.gnome.org/show_bug.cgi?id=745111

11 years agodateMenu: Use formatTime() for world clock
Florian Müllner [Wed, 25 Feb 2015 19:26:08 +0000 (20:26 +0100)]
dateMenu: Use formatTime() for world clock

https://bugzilla.gnome.org/show_bug.cgi?id=745111

11 years agoutil: Use GLib.DateTime in formatTime()
Florian Müllner [Wed, 25 Feb 2015 19:25:04 +0000 (20:25 +0100)]
util: Use GLib.DateTime in formatTime()

The world clock uses GLib.DateTime instead of the built-in Date type
because of the much superior timezone support, and therefore cannot
use the new formatTime() helper. To make this possible, modify the
method to support a parameter of either type.

https://bugzilla.gnome.org/show_bug.cgi?id=745111

11 years agoUse formatTime() for timestamps
Florian Müllner [Wed, 25 Feb 2015 19:27:02 +0000 (20:27 +0100)]
Use formatTime() for timestamps

Replace the time formatting in notifications and events with the
new utility method - this makes sure that all times are now following
the clock-format setting and use LC_TIME.

https://bugzilla.gnome.org/show_bug.cgi?id=745111

11 years agoutil: Add formatTime() helper method
Florian Müllner [Wed, 25 Feb 2015 15:43:59 +0000 (16:43 +0100)]
util: Add formatTime() helper method

Displaying a time is more complex than it appears at first glance:
it should respect the user's choice regarding 12- our 24-hour format (but
only when supported by the locale) and follow the LC_TIME rather than the
LC_MESSAGES setting.
So rather than getting it more or less right in various places, it makes
sense to defer to a helper method which hopefully does the right thing. The
method added by this patch is based on _formatTimestamp in telepathyClient
with some minor tweaks:
 - there's an additional params parameter which allows enforcing
   a time-only format, even on dates other than the current one
 - only a single desktop settings object is created and shared between
   invocations

https://bugzilla.gnome.org/show_bug.cgi?id=745111

11 years agodateMenu: Move bottom padding into displays section
Florian Müllner [Tue, 3 Mar 2015 01:16:52 +0000 (02:16 +0100)]
dateMenu: Move bottom padding into displays section

We don't need additional padding when the column contains only the
calendar.

https://bugzilla.gnome.org/show_bug.cgi?id=745494

11 years agoappDisplay: Disable scrolling during animations
Florian Müllner [Wed, 4 Mar 2015 09:29:22 +0000 (10:29 +0100)]
appDisplay: Disable scrolling during animations

Currently scroll events during the swarm animation will make the
grid appear immediately in addition to the animating clones, and
there'll be a mismatch with the icon at the target position. This
badly breaks the illusion of launchers emerging from the dash and
positioning themselves in a grid - as scrolling icons "mid-air"
before they form a paginated grid doesn't make much sense anyway,
fix this issue by ignoring scroll events for the duration of the
animation.

https://bugzilla.gnome.org/show_bug.cgi?id=745574

11 years agoappDisplay: Fix leaking signal connections
Michele [Wed, 4 Mar 2015 00:51:19 +0000 (00:51 +0000)]
appDisplay: Fix leaking signal connections

The overview has a longer life-time than dash items, so we are leaking a
signal connection each time an item is destroyed.

https://bugzilla.gnome.org/show_bug.cgi?id=745570

11 years agoUpdated Slovak translation
Dušan Kazik [Wed, 4 Mar 2015 10:53:00 +0000 (10:53 +0000)]
Updated Slovak translation

11 years agoUpdated French translation
Alexandre Franke [Wed, 4 Mar 2015 10:41:44 +0000 (10:41 +0000)]
Updated French translation

11 years agoUpdate simplified Chinese translation
Aron Xu [Wed, 4 Mar 2015 09:55:53 +0000 (17:55 +0800)]
Update simplified Chinese translation

11 years agoNotificationDaemon: stop filtering notifications from empathy
Giovanni Campagna [Tue, 3 Mar 2015 08:30:01 +0000 (00:30 -0800)]
NotificationDaemon: stop filtering notifications from empathy

Now that we don't have our own code for showing telepathy
notifications, we don't need to filter out empathy's.

https://bugzilla.gnome.org/show_bug.cgi?id=745503

11 years agoTelepathyClient: stop handling room invitations
Giovanni Campagna [Tue, 3 Mar 2015 08:27:48 +0000 (00:27 -0800)]
TelepathyClient: stop handling room invitations

Let empathy deal with these

https://bugzilla.gnome.org/show_bug.cgi?id=745503

11 years agoTelepathyClient: remove call and file transfer approval
Giovanni Campagna [Tue, 3 Mar 2015 08:18:42 +0000 (00:18 -0800)]
TelepathyClient: remove call and file transfer approval

Let empathy deal with these.

https://bugzilla.gnome.org/show_bug.cgi?id=745503

11 years agoTelepathyClient: remove account status notifications
Giovanni Campagna [Tue, 3 Mar 2015 08:11:16 +0000 (00:11 -0800)]
TelepathyClient: remove account status notifications

These notifications are annoying for the most part: presence
changes happen inside an app (empathy or polari), and that app
should have in app notifications for errors, instead of spamming
the global notifications.

https://bugzilla.gnome.org/show_bug.cgi?id=745503

11 years agoTelepathyClient: remove subscription request notifications
Giovanni Campagna [Tue, 3 Mar 2015 08:09:05 +0000 (00:09 -0800)]
TelepathyClient: remove subscription request notifications

The ones handled by empathy are just fine

https://bugzilla.gnome.org/show_bug.cgi?id=745503

11 years agoUpdated Greek translation
Efstathios Iosifidis [Tue, 3 Mar 2015 22:04:34 +0000 (22:04 +0000)]
Updated Greek translation

11 years agoworkspace: Prevent overlapping windows when scaling to fit the screen
Sebastian Keller [Tue, 3 Mar 2015 19:07:22 +0000 (20:07 +0100)]
workspace: Prevent overlapping windows when scaling to fit the screen

The previous code was applying the per row scaling factor of the current
row to the cumulative sum of all previous rows when calculating the y
position of a row. This resulted in the row being shifted up so it would
overlap other windows when the previous rows were not using the same
scaling as the current one.

Also the previous code was not considering that the spacing does not get
scaled when calculating the scaling factor. This is wrong as well and
could result in the overview overlapping the workspace switcher in
situations with lots of windows open.

This fix gives each row the appropriate height according to its scaling
factor and then ensures that the grid remains vertically centered after
losing some of its height.

https://bugzilla.gnome.org/show_bug.cgi?id=744883

11 years agoUpdated Hebrew translation
Yosef Or Boczko [Tue, 3 Mar 2015 20:12:58 +0000 (22:12 +0200)]
Updated Hebrew translation

11 years agorunDialog: Disable restart command on wayland
Florian Müllner [Fri, 27 Feb 2015 18:34:45 +0000 (19:34 +0100)]
runDialog: Disable restart command on wayland

Clients can be expected to deal with the WM going away temporarily,
but not the display server - so when running as wayland compositor,
a restart is generally a fancy way of killing the user session, and
there's little we can do about it except for preventing the user to
shoot herself in the foot by throwing an error.

https://bugzilla.gnome.org/show_bug.cgi?id=741665

11 years agocalendar: Allow keynav to day headers and week numbers
Florian Müllner [Tue, 3 Mar 2015 03:37:49 +0000 (04:37 +0100)]
calendar: Allow keynav to day headers and week numbers

While those elements cannot be activated, they still provide useful
information to screen readers, so include them in the focus chain.
For the same purpose, set a more verbose accessible name, given that
it is not bound by the same space constraints as the visible label.

https://bugzilla.gnome.org/show_bug.cgi?id=706903

11 years agocalendar: Hide message list when all sections are disallowed
Florian Müllner [Tue, 3 Mar 2015 01:04:37 +0000 (02:04 +0100)]
calendar: Hide message list when all sections are disallowed

If none of the sections is allowed to display anything, it doesn't
make sense to show the message list at all, so hide it in that case.

https://bugzilla.gnome.org/show_bug.cgi?id=745494

11 years agocalendar: Respect session mode for section visibility
Florian Müllner [Tue, 3 Mar 2015 01:04:37 +0000 (02:04 +0100)]
calendar: Respect session mode for section visibility

It doesn't make much sense to show a section if it must remain empty
due to the session mode - there won't be any events if the session
mode disallows events, or notifications if those are disallowed. So
take the session mode into account and update the sections' visibility
accordingly.

https://bugzilla.gnome.org/show_bug.cgi?id=745494

11 years agodateMenu: Hide displays section when disabled by session mode
Florian Müllner [Tue, 3 Mar 2015 00:27:43 +0000 (01:27 +0100)]
dateMenu: Hide displays section when disabled by session mode

We currently show the world clocks section unconditionally, even when
the session mode disallows launching the Clocks app to configure the
displayed clocks. This does not make sense, so hide the entire section
when the session mode disallows settings.

https://bugzilla.gnome.org/show_bug.cgi?id=745494

11 years agolegacyTray: Add a hideable tray for legacy status icons
Florian Müllner [Thu, 26 Feb 2015 15:52:12 +0000 (16:52 +0100)]
legacyTray: Add a hideable tray for legacy status icons

Commit 5a8923ef95a2 removed support for legacy status icons from
the notification system, as we no longer want them to appear as
notifications. As we are unfortunately not quite at a point where
we can remove all support for them for good, so we now need an
alternative place to put them. Add a small dedicated tray at the
bottom which appears when any legacy status icons are active. By
default it is almost completely hidden to not interfere with the
user's windows, but can be expanded on demand to interact with
the icons.

https://bugzilla.gnome.org/show_bug.cgi?id=745162

11 years agotheme: Restore stuff that got accidentally lost
Florian Müllner [Tue, 3 Mar 2015 18:13:16 +0000 (19:13 +0100)]
theme: Restore stuff that got accidentally lost

The last CSS changes where generated from a local out-of-sync
sass checkout. Bring it back by regenerating the CSS ...

11 years agotheme: make ibus candidate buttons less wide
Jakub Steiner [Tue, 3 Mar 2015 17:41:52 +0000 (18:41 +0100)]
theme: make ibus candidate buttons less wide

https://bugzilla.gnome.org/show_bug.cgi?id=744959

11 years agotheme: have a separate state for hover and focus
Jakub Steiner [Tue, 3 Mar 2015 16:43:17 +0000 (17:43 +0100)]
theme: have a separate state for hover and focus

https://bugzilla.gnome.org/show_bug.cgi?id=745246

11 years agotheme: fix insensitive popover items
Jakub Steiner [Tue, 3 Mar 2015 15:27:17 +0000 (16:27 +0100)]
theme: fix insensitive popover items

https://bugzilla.gnome.org/show_bug.cgi?id=745175

11 years agoutil: Filter out message context of untranslated strings
Florian Müllner [Tue, 3 Mar 2015 14:03:35 +0000 (15:03 +0100)]
util: Filter out message context of untranslated strings

Commit 5a47ad837b changed the definition of NC_() to include the
message context, so that gettext can correctly disambiguate strings
like "S". However this does only work when gettext actually returns
a translation from the catalogue; if the string is not found, we
need to strip the context again to not have it show up in the UI.

https://bugzilla.gnome.org/show_bug.cgi?id=745521

11 years agoUpdated French translation
Alexandre Franke [Tue, 3 Mar 2015 09:56:00 +0000 (09:56 +0000)]
Updated French translation

11 years agodateMenu: Include "Today" button in keynav
Florian Müllner [Sat, 21 Feb 2015 19:09:56 +0000 (20:09 +0100)]
dateMenu: Include "Today" button in keynav

https://bugzilla.gnome.org/show_bug.cgi?id=706903